cast a cloud over - Turkish English Dictionary